package com.cssw.fyzb.core.model.dodb.base;

import com.ydn.dbframe.plugin.activerecord.Model;
import com.ydn.dbframe.plugin.activerecord.IBean;

/**
 *  do not modify this file.
 */
@SuppressWarnings("serial")
public abstract class BaseTaskType<M extends BaseTaskType<M>> extends Model<M> implements IBean {

	/**
	 * 任务类型标识 01 看视频
	 */
	public void setTypeId(java.lang.Long typeId) {
		set("type_id", typeId);
	}
	
	/**
	 * 任务类型标识 01 看视频
	 */
	public java.lang.Long getTypeId() {
		return getLong("type_id");
	}

	/**
	 * 任务类型名称
	 */
	public void setTypeName(java.lang.String typeName) {
		set("type_name", typeName);
	}
	
	/**
	 * 任务类型名称
	 */
	public java.lang.String getTypeName() {
		return getStr("type_name");
	}

	/**
	 * 是否自有任务
	 */
	public void setSelfFlag(java.lang.String selfFlag) {
		set("self_flag", selfFlag);
	}
	
	/**
	 * 是否自有任务
	 */
	public java.lang.String getSelfFlag() {
		return getStr("self_flag");
	}

	/**
	 * 任务图标
	 */
	public void setTaskIcon(java.lang.String taskIcon) {
		set("task_icon", taskIcon);
	}
	
	/**
	 * 任务图标
	 */
	public java.lang.String getTaskIcon() {
		return getStr("task_icon");
	}

}
